Add pango version checks
authorMatthias Clasen <mclasen@redhat.com>
Sun, 28 Jul 2019 14:50:14 +0000 (10:50 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 28 Jul 2019 14:50:14 +0000 (10:50 -0400)
Seems the ci does not have pango 1.44 yet.

gtk/gtklabel.c

index c82d01eead19a0851bb5931e31d6be9a003ed190..e5b5419e4f0d4c3bb420aaa32dd3c5191512b370 100644 (file)
@@ -1543,6 +1543,7 @@ attribute_from_text (GtkBuilder   *builder,
       if (gtk_builder_value_from_string_type (builder, G_TYPE_INT, value, &val, error))
         attribute = pango_attr_background_alpha_new ((guint16)g_value_get_int (&val));
       break;
+#if PANGO_VERSION_CHECK(1,44,0)
     case PANGO_ATTR_ALLOW_BREAKS:
       if (gtk_builder_value_from_string_type (builder, G_TYPE_BOOLEAN, value, &val, error))
         attribute = pango_attr_allow_breaks_new (g_value_get_boolean (&val));
@@ -1551,6 +1552,7 @@ attribute_from_text (GtkBuilder   *builder,
       if (gtk_builder_value_from_string_type (builder, PANGO_TYPE_SHOW_FLAGS, value, &val, error))
        attribute = pango_attr_show_new (g_value_get_flags (&val));
       break;
+#endif
     case PANGO_ATTR_INVALID:
     default:
       break;